package objetos;

import java.util.GregorianCalendar;
/**
 * Objeto FaltaAlumnoDAO
 * 
 * @author Oscar
 *
 */
public class FaltaAlumnoDAO {
	
	int idFalta; //id que tendra la falta
	int idGrupo; //id del grupo al que pertenece el alumno que ha faltado
	int idModulo; //id del modulo en el que ha faltado el alumno
	int idTramo; //id del tramo horario en el que ha faltado el alumno
	int idAlumno; //id del alumno que ha faltado
	int idTiposFalta; //el id del tipo de falta que se le asigna al alumno
	GregorianCalendar fechaFalta; //La fecha en la que se produjo la falta
	
	/**
	 * Constructor vacio de la clase FaltaAlumnoDAO
	 */
	public FaltaAlumnoDAO() {
		
	}
	
	/**
	 * Constructor de la clase FaltaAlumnoDAO
	 * 
	 * @param idFalta int - id que tendra la falta
	 * @param idGrupo int - id del grupo al que pertenece el alumno que ha faltado
	 * @param idModulo int - id del modulo en el que ha faltado el alumno
	 * @param idTramo int - id del tramo horario en el que ha faltado el alumno
	 * @param idAlumno int - id del alumno que ha faltado
	 * @param idTiposFalta int - el id del tipo de falta que se le asigna al alumno
	 * @param fechaFalta GregorianCalendar - La fecha en la que se produjo la falta
	 */
	public FaltaAlumnoDAO(int idFalta, int idGrupo, int idModulo, int idTramo, int idAlumno, int idTiposFalta, GregorianCalendar fechaFalta) {
		
	}
	
	/**
	 * devuelve id de la falta
	 * 
	 * @return int - id de la falta
	 */
	public int getIdFalta() {
		return idFalta;
	}
	
	/**
	 * asigna el id de la falta
	 * 
	 * @param idFalta int - el id de la falta que se va asignar a la falta
	 */
	public void setIdFalta(int idFalta) {
		this.idFalta = idFalta;
	}
	
	/**
	 * devuelve el id del grupo al que pertenece el alumno que ha faltado
	 * 
	 * @return int - id del grupo al que pertenece el alumno que ha faltado
	 */
	public int getIdGrupo() {
		return idGrupo;
	}
	
	/**
	 * asigna la id del grupo al que pertenece el alumno que ha faltado
	 * 
	 * @param idGrupo int - que representa la id del grupo al que pertenece el alumno que ha faltado
	 */
	public void setIdGrupo(int idGrupo) {
		this.idGrupo = idGrupo;
	}
	
	/**
	 * devuelve la id del modulo en el que ha faltado el alumno
	 * 
	 * @return int - id del modulo en el que ha faltado el alumno
	 */
	public int getIdModulo() {
		return idModulo;
	}
	
	/**
	 * asigna id del modulo en el que ha faltado el alumno
	 * 
	 * @param idModulo int - que representa la id del modulo en el que ha faltado el alumno
	 */
	public void setIdModulo(int idModulo) {
		this.idModulo = idModulo;
	}
	
	/**
	 * devuelv el id del tramo horario en el que ha faltado el alumno
	 * 
	 * @return  int - id del tramo horario en el que ha faltado el alumno
	 */
	public int getIdTramo() {
		return idTramo;
	}
	
	/**
	 * asigna la id del tramo horario en el que ha faltado el alumno
	 * 
	 * @param idTramo int - id del tramo horario en el que ha faltado el alumno
	 */
	public void setIdTramo(int idTramo) {
		this.idTramo = idTramo;
	}
	
	/**
	 * devuelve el id del alumno que ha faltado
	 * 
	 * @return int - id del alumno que ha faltado
	 */
	public int getIdAlumno() {
		return idAlumno;
	}
	
	/**
	 * asigna el id del alumno que ha faltado
	 * 
	 * @param idAlumno int - id del alumno que ha faltado
	 */
	public void setIdAlumno(int idAlumno) {
		this.idAlumno = idAlumno;
	}
	
	/**
	 * devulve el id del tipo de falta que se le asigna al alumno
	 * 
	 * @return int - el id del tipo de falta que se le asigna al alumno
	 */
	public int getIdTiposFalta() {
		return idTiposFalta;
	}
	
	/**
	 * 
	 * 
	 * @param idTiposFalta
	 */
	public void setIdTiposFalta(int idTiposFalta) {
		this.idTiposFalta = idTiposFalta;
	}
	
	/**
	 * 
	 * 
	 * @return
	 */
	public GregorianCalendar getFechaFalta() {
		return fechaFalta;
	}
	
	/**
	 * 
	 * 
	 * @param fechaFalta
	 */
	public void setFechaFalta(GregorianCalendar fechaFalta) {
		this.fechaFalta = fechaFalta;
	}
}
